var index_vue_data =
{
  //websocket
  websocket: {},
  //任务展示列表
  jobInfoData: [],
  //任务名称
  job_name: "",
  //任务描述
  job_exp: "",
  //通道个数
  channel: 3,
  //配置步骤的变量
  step_num: 1,
  //选取的读取数据插件名字
  read_plugin_name: "",
  //选取的读取数据插件菜单
  read_plugin_options: [{
    value: 'mysqlreader',
    label: 'mysql读插件'
  }, {
    value: 'postgresqlreader',
    label: 'postgresql读插件 未实现'
  }, {
    value: 'oraclereader',
    label: 'oracle读插件 未实现'
  }],

  //选取的写数据插件名字
  write_plugin_name: "",
  //选取的写数据插件菜单
  write_plugin_options: [{
    value: 'mysqlwriter',
    label: 'mysql写插件'
  }, {
    value: 'postgresqlwriter',
    label: 'postgresql写插件'
  }, {
    value: 'streamwriter',
    label: 'stream写插件'
  }, {
    value: 'oraclewriter',
    label: 'oracle写插件'
  }, {
    value: 'greenplumwriter',
    label: 'greenplum写插件 软件本身存在问题'
  }],

  //mysql 读取插件
  mysql_reader: {
    name: "",
    jdbcUrl: "jdbc:mysql://10.10.12.248:3306/infoveriplatform",
    driver: "com.mysql.jdbc.Driver",
    username: "root",
    password: "123456",
    table: "tb_car_record",
    column: "*",
    splitPk: "",
    autoPk: true,
    where: "",
    querySql: ""

  },

  //postgresql 写插件
  postgresql_writer: {
    name: "",
    jdbcUrl: "jdbc:postgresql://10.10.12.200:5432/hchdata", //对端数据库的JDBC连接信息
    username: "gpadmin",//数据源的用户名
    password: "gpadmin",//数据源指定用户名的密码
    writeMode: "insert",//写入模式，支持insert, update
    table: "tb_car_record",//所选取的需要同步的表名, 使用JSON数据格式，当配置为多张表时，用户自己需保证多张表是同一表结构
    column: "*",//所配置的表中需要同步的列名集合
    preSql: "truncate table @table",//执行数据同步任务之前率先执行的sql语句，目前只允许执行一条SQL语句，例如清除旧数据, 涉及到的表可用 @table表示
    postSql: "",//执行数据同步任务之后执行的sql语句，目前只允许执行一条SQL语句，例如加上某一个时间戳
    batchSize: 1024,//定义了插件和数据库服务器端每次批量数据获取条数，调高该值可能导致 Addax 出现OOM或者目标数据库事务提交失败导致挂起

  },

  //greenplum 写插件
  greenplum_writer: {
    name: "",
    jdbcUrl: "jdbc:postgresql://10.10.12.200:5432/hchdata", //对端数据库的JDBC连接信息
    username: "gpadmin",//数据源的用户名
    password: "gpadmin",//数据源指定用户名的密码
    table: "tb_car_record",//所选取的需要同步的表名, 使用JSON数据格式，当配置为多张表时，用户自己需保证多张表是同一表结构
    column: "*",//所配置的表中需要同步的列名集合
    preSql: "",//执行数据同步任务之前率先执行的sql语句，目前只允许执行一条SQL语句，例如清除旧数据, 涉及到的表可用 @table表示
    postSql: "",//执行数据同步任务之后执行的sql语句，目前只允许执行一条SQL语句，例如加上某一个时间戳
    queueSize: 100,//线程队列大小，增大此参数增加内存消耗，提升性能
    numProc: 4,//用于进行格式化数据的线程数
    numWriter: 1,//写入数据库的并发数
  },
  //stream 写插件
  stream_writer: {
    name: "",
    "encoding": "UTF-8",
    "print": true
  },
  //mysql 写插件
  mysql_writer: {
    name: "",
    jdbcUrl: "jdbc:mysql://10.10.12.248:3306/infoveriplatform", //对端数据库的JDBC连接信息
    username: "root",//数据源的用户名
    password: "123456",//数据源指定用户名的密码
    writeMode: "insert",//写入模式，支持insert, update
    table: "tb_car_record",//所选取的需要同步的表名, 使用JSON数据格式，当配置为多张表时，用户自己需保证多张表是同一表结构
    column: "*",//所配置的表中需要同步的列名集合
    session: "",//Addax在获取Mysql连接时，执行session指定的SQL语句，修改当前connection session属性
    preSql: "truncate table @table",//执行数据同步任务之前率先执行的sql语句，目前只允许执行一条SQL语句，例如清除旧数据, 涉及到的表可用 @table表示
    postSql: "",//执行数据同步任务之后执行的sql语句，目前只允许执行一条SQL语句，例如加上某一个时间戳
    batchSize: 1024,//定义了插件和数据库服务器端每次批量数据获取条数，调高该值可能导致 Addax 出现OOM或者目标数据库事务提交失败导致挂起
  },
  //oracle 写插件
  oracle_writer: {
    name: "",
    jdbcUrl: "jdbc:oracle:thin:@[HOST_NAME]:PORT:[DATABASE_NAME]", //对端数据库的JDBC连接信息
    username: "root",//数据源的用户名
    password: "123456",//数据源指定用户名的密码
    writeMode: "insert",//写入模式，支持insert, update
    table: "tb_car_record",//所选取的需要同步的表名, 使用JSON数据格式，当配置为多张表时，用户自己需保证多张表是同一表结构
    column: "*",//所配置的表中需要同步的列名集合
    session: "",//Addax在获取Mysql连接时，执行session指定的SQL语句，修改当前connection session属性
    preSql: "truncate table @table",//执行数据同步任务之前率先执行的sql语句，目前只允许执行一条SQL语句，例如清除旧数据, 涉及到的表可用 @table表示
    postSql: "",//执行数据同步任务之后执行的sql语句，目前只允许执行一条SQL语句，例如加上某一个时间戳
    batchSize: 1024,//定义了插件和数据库服务器端每次批量数据获取条数，调高该值可能导致 Addax 出现OOM或者目标数据库事务提交失败导致挂起
  },
  //最终结果

  json_result_obj: {
    "job": {
      "setting": {
        "speed": {
          "channel": 3,
          "bytes": -1
        }
      },
      "content": [
        {
          "reader": {
            "name": "",
            "parameter": {
            }
          },
          "writer": {
            "name": "",
            "parameter": {
            }
          }
        }
      ]
    }
  },
  file_log_diag_visual: false,
  file_log_data: ""
}
